# Compiler and flags
CXX = g++
CXXFLAGS = -Wall -Wextra -O2 -std=c++17

# Linker flags
LDFLAGS = -lcurses

# Default target
all: ncursestest

# Build rule
ncursestest: ncursestest.cpp
	$(CXX) $(CXXFLAGS) ncursestest.cpp -o ncursestest $(LDFLAGS)

# Clean build artifacts
clean:
	rm -f ncursestest

